package router

import (
	"awesomeProject/oss-web/handler"
	"github.com/gin-gonic/gin"
)

func InitOssRouter(Router *gin.RouterGroup) {
	// 注意此时路径为
	OssRouter := Router.Group("oss")
	{
		//OssRouter.GET("token", middlewares.JWTAuth(), middlewares.IsAdminAuth(), handler.Token)
		OssRouter.GET("/", handler.HandleRequest)

		// 注意此时路径为 http://127.0.0.1:10086/oss/v1/oss/ 所以我们需要在handler/oss.go中的处理函数中也要添加 /oss/v1/oss
		OssRouter.POST("/oss-callback", handler.HandleCallback) // 注意这个路径需要和handler/oss.go 中的getPolicyToken() 函数中的callback参数同步

		/* 注意后续可能更改路径 需要同步templates/index.html 和 router/oss.go    */
		OssRouter.GET("/get_post_signature_for_oss_upload", handler.HandleGetPostSignature)
	}
}
